<html>
 <head>
  <link href="./leetcode-problem.css" rel="stylesheet" type="text/css">
 </head>
 <body>
  <div class="question_difficulty">
   难度：Medium
  </div>
  <div>
   <h1 class="question_title">
    2. Add Two Numbers
   </h1>
   <p>
    You are given two
    <b>
     non-empty
    </b>
    linked lists representing two non-negative integers. The digits are stored in
    <b>
     reverse order
    </b>
    and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.
   </p>
   <p>
    You may assume the two numbers do not contain any leading zero, except the number 0 itself.
   </p>
   <p>
    <b>
     Example:
    </b>
   </p>
   <pre>
<b>Input:</b> (2 -&gt; 4 -&gt; 3) + (5 -&gt; 6 -&gt; 4)
<b>Output:</b> 7 -&gt; 0 -&gt; 8
<b>Explanation:</b> 342 + 465 = 807.
</pre>
  </div>
  <div>
   <h1 class="question_title">
    2. 两数相加
   </h1>
   <p>
    给出两个&nbsp;
    <strong>
     非空
    </strong>
    的链表用来表示两个非负的整数。其中，它们各自的位数是按照&nbsp;
    <strong>
     逆序
    </strong>
    &nbsp;的方式存储的，并且它们的每个节点只能存储&nbsp;
    <strong>
     一位
    </strong>
    &nbsp;数字。
   </p>
   <p>
    如果，我们将这两个数相加起来，则会返回一个新的链表来表示它们的和。
   </p>
   <p>
    您可以假设除了数字 0 之外，这两个数都不会以 0&nbsp;开头。
   </p>
   <p>
    <strong>
     示例：
    </strong>
   </p>
   <pre><strong>输入：</strong>(2 -&gt; 4 -&gt; 3) + (5 -&gt; 6 -&gt; 4)
<strong>输出：</strong>7 -&gt; 0 -&gt; 8
<strong>原因：</strong>342 + 465 = 807
</pre>
  </div>
 </body>
</html>